package com.gitee.business.entity;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Yanghu
 * @since 2017-12-20
 */
@TableName("ACCOUNT_DAY_CAL_HAND")
public class AccountDayCalHand extends Model<AccountDayCalHand> {

    private static final long serialVersionUID = 1L;

	@TableField("PLATFORM_FULL_NAME")
	private String platformFullName;
    @TableId("ID")
	private String id;
	@TableField("PLATFORM_CODE")
	private String platformCode;
	@TableField("PLATFORM_ID")
	private String platformId;
	@TableField("CAL_TYPE")
	private String calType;
	@TableField("EXE_STATUS")
	private String exeStatus;
	@TableField("POSTING_DATE")
	private Date postingDate;
	@TableField("CREATE_TIME")
	private Date createTime;
	@TableField("LAST_UPDATE_TIME")
	private Date lastUpdateTime;


	public String getPlatformFullName() {
		return platformFullName;
	}

	public void setPlatformFullName(String platformFullName) {
		this.platformFullName = platformFullName;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPlatformCode() {
		return platformCode;
	}

	public void setPlatformCode(String platformCode) {
		this.platformCode = platformCode;
	}

	public String getPlatformId() {
		return platformId;
	}

	public void setPlatformId(String platformId) {
		this.platformId = platformId;
	}

	public String getCalType() {
		return calType;
	}

	public void setCalType(String calType) {
		this.calType = calType;
	}

	public String getExeStatus() {
		return exeStatus;
	}

	public void setExeStatus(String exeStatus) {
		this.exeStatus = exeStatus;
	}

	public Date getPostingDate() {
		return postingDate;
	}

	public void setPostingDate(Date postingDate) {
		this.postingDate = postingDate;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "AccountDayCalHand{" +
			"platformFullName=" + platformFullName +
			", id=" + id +
			", platformCode=" + platformCode +
			", platformId=" + platformId +
			", calType=" + calType +
			", exeStatus=" + exeStatus +
			", postingDate=" + postingDate +
			", createTime=" + createTime +
			", lastUpdateTime=" + lastUpdateTime +
			"}";
	}
}
